// Center is nearer than the distance we want to move, so move to center.
objp->pos = segment_center;
mprintf((0, "Object #%i moved to center of segment #%i (%7.3f %7.3f %7.3f)\n", objp-Objects, objp->segnum, f2fl(objp->pos.x), f2fl(objp->pos.y), f2fl(objp->pos.z)));
if (object_intersects_wall(objp)) {
mprintf((0, "Object #%i still illegal, trying trickier move.\n"));
mprintf((1, "Warning: Too many boss teleport segments. Found %i after searching %i/%i segments.\n", MAX_BOSS_TELEPORT_SEGS, segp->children[sidenum], Highest_segment_index+1));
// This is debugging code! Remove it! It's to make the green guy attack without doing other kinds of movement.
if (player_visibility) { // Change, MK, 01/03/94 for Multiplayer reasons. If robots can't see you (even with eyes on back of head), then don't do evasion.